Skip to content

docs+core: DEMO_SCRIPT + DNS resolv.conf integration + morning report v6#54

Merged
oratis merged 1 commit into
mainfrom
docs/demo-dns-final-report
May 28, 2026
Merged

docs+core: DEMO_SCRIPT + DNS resolv.conf integration + morning report v6#54
oratis merged 1 commit into
mainfrom
docs/demo-dns-final-report

Conversation

@oratis

@oratis oratis commented May 28, 2026

Copy link
Copy Markdown
Owner

5-minute demo video shot-by-shot script. DNS proxy integration into bwrap (--unshare-net + resolv.conf bind). Morning report v6 with exact 9-step ship checklist for maintainer. 514 passing.

  · docs/DEMO_SCRIPT.md (NEW, ~150 lines) — 5-minute launch video script
    with shot-by-shot timing (Hook / REPL / plan-mode / skills / sub-agent
    + hooks / sandbox + permissions / Mac client / plugins / outro),
    recording checklist (mic, demo project, terminal theme, notifications
    off), post-production guide.

  · packages/core/src/sandbox/profile.ts — buildLinuxBwrapArgs now takes
    BwrapArgsOpts { dnsProxyPort?, resolvConfPath? }. When allowedDomains
    is non-empty + dnsProxyPort given, the args include `--unshare-net`
    AND `--ro-bind <resolv> /etc/resolv.conf` so the sandboxed process
    only resolves names via our DNS proxy. Closes the M3.5-ext "userspace
    DNS proxy + sandbox integration" item.

  · packages/core/src/sandbox/profile.test.ts — 2 new tests pinning the
    new behavior (resolv.conf bind ON when proxy provided; falls back to
    default-allow when proxy missing).

  · MORNING_REPORT.md v6 — refresh. 51+ feature PRs, 514 tests, ~98% v1
    scope, complete shipping checklist with exact maintainer actions.

Tests: 512 → 514 passing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@oratis oratis merged commit 07b8b8f into main May 28, 2026
@oratis oratis deleted the docs/demo-dns-final-report branch May 28, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant